class Matrix
{
    static int a[][]={{1,2,3},{1,2,3},{1,2,3}};
    static int b[][]={{1,1,1},{1,1,1},{1,1,1}};
    public static void main(String args[])
    {
        add();
        mult();
        transpose();
    }
    static void add()
    {
        int c[][]=new int[3][3];
        for(int i=0;i<3;i++)
        {
            for(int j=0;j<3;j++)
            {
                c[i][j]=a[i][j]+b[i][j];
                System.out.print(c[i][j]+"  ");
            }
            System.out.println();
        }
    }
    static void mult()
    {    
        int c[][]=new int[3][3];
        for(int i=0;i<3;i++)
        {
            for(int j=0;j<3;j++)
            {
                for(int k=0;k<3;k++)
                {
                    c[i][j]+=a[i][k]*b[k][j];
                }
                System.out.print(c[i][j]+" ");
            }
            System.out.println();
        }
    }
    static void transpose()
    {
        int c[][]=new int[3][3];
        for(int i=0;i<3;i++)
        {
            for(int j=0;j<3;j++)
            {
                c[i][j]=a[j][i];
                System.out.print(c[i][j]+"  ");
            }
            System.out.println();
        }
    }
}